package com.industrial.premu.mapper;

import java.util.List;
import com.industrial.premu.domain.PreMuIndexsManager;

/**
 * 指标设置（省级）Mapper接口
 * 
 * @author ZHOU_S
 * @date 2024-01-22
 */
public interface PreMuIndexsManagerMapper 
{
    /**
     * 查询指标设置（省级）
     * 
     * @param baseId 指标设置（省级）主键
     * @return 指标设置（省级）
     */
    public PreMuIndexsManager selectPreMuIndexsManagerByBaseId(String baseId);

    /**
     * 查询指标设置（省级）列表
     * 
     * @param preMuIndexsManager 指标设置（省级）
     * @return 指标设置（省级）集合
     */
    public List<PreMuIndexsManager> selectPreMuIndexsManagerList(PreMuIndexsManager preMuIndexsManager);

    /**
     * 新增指标设置（省级）
     * 
     * @param preMuIndexsManager 指标设置（省级）
     * @return 结果
     */
    public int insertPreMuIndexsManager(PreMuIndexsManager preMuIndexsManager);

    /**
     * 修改指标设置（省级）
     * 
     * @param preMuIndexsManager 指标设置（省级）
     * @return 结果
     */
    public int updatePreMuIndexsManager(PreMuIndexsManager preMuIndexsManager);

    /**
     * 删除指标设置（省级）
     * 
     * @param baseId 指标设置（省级）主键
     * @return 结果
     */
    public int deletePreMuIndexsManagerByBaseId(String baseId);

    /**
     * 批量删除指标设置（省级）
     * 
     * @param baseIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deletePreMuIndexsManagerByBaseIds(String[] baseIds);

    public List<PreMuIndexsManager> groupYears(PreMuIndexsManager preMuIndexsManager);

    public PreMuIndexsManager getPreMuIndexs(String years,String enterType);
}
